package com.woniu.his.bms.service;

import com.woniu.his.bms.infra.model.OperatorSettleRecord;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.his.bms.service.dto.OperatorSettleRecordDto;
import com.woniu.his.bms.service.param.OperatorSettleRecordByTimeAndStaffServiceParam;
import com.woniu.his.bms.service.param.QueryOperatorSettleRecordByTimeAndStaffIdServiceParam;
import com.woniu.his.bms.service.param.VerifyForSettleRecordServiceParam;

import java.util.List;

/**
 * <p>
 * 日结记录表 服务类
 * </p>
 *
 * @author chenbo
 * @since 2022-11-29
 */
public interface OperatorSettleRecordService extends IService<OperatorSettleRecord> {

    void operatorSettleRecordByTimeAndStaff(Long staffId);

    OperatorSettleRecordDto queryOperatorSettleRecordById(Long id);

    void verifyForSettleRecord(VerifyForSettleRecordServiceParam serviceParam);

    List<OperatorSettleRecordDto> queryOperatorSettleRecordByTimeAndStaffId(QueryOperatorSettleRecordByTimeAndStaffIdServiceParam serviceParam);
}
